
#ifndef _ALITTLE_COMMONENTITIES_H_
#define _ALITTLE_COMMONENTITIES_H_

#include "CommonEntity.h"

#include <list>

namespace ALittle
{

class CommonEntities : public CommonEntity
{
public:
	CommonEntities();
	~CommonEntities();

public:
	void AddChild(CommonEntity* entity);
	void RemoveChild(CommonEntity* entity);

protected:
	void Draw();

private:
	typedef std::list<CommonEntity*> CommonEntityList;
	CommonEntityList m_entity_list;
};

} // ALittle

#endif // _ALITTLE_COMMONENTITIES_H_
